#include "furniture.cpp"
using namespace iotek;

int main() {
  cout << sizeof(Sofa) << endl;// 4；
  cout << sizeof(Bed) << endl;// 4；
  cout << sizeof(Sofabed) << endl;// 8；这里说明Sofabed有两个 weight，这明显是不对的。

  Sofabed sb(111);
  sb.foldout();

  // 下面两行都会导致编译报错，因为混乱了。
  // cout << sb.getWeight() << endl;
  // sb.setWeight(123);

  return 0;
}